I’m a remote software engineer currently based in the EU and considering a long-term move to Switzerland. I’m trying to understand the full naturalisation path, residency requirements, and how life integration works before applying for citizenship. Any reliable guide?